<?php

class Application_Form_Form extends Zend_Form {

    public function __construct($options = null) {
        parent::__construct($options);

        $this->setTranslator(new Zend_Translate('array', array(
                    'dateInvalid' => '"%value%" n\'est pas une date valide.',
                    'dateFalseFormat' => '"%value%" n\'est pas une date valide au format JJ/MM/AAAA (exemple : 31/12/2000).',
                    'dateNotYYYY-MM-DD' => '"%value%" n\'est pas une date au format AAAA-MM-JJ (exemple : 2000-12-31).',
                    'emailAddressDotAtom' => '"%localPart%" ne respecte pas le format dot-atom.',
                    'emailAddressInvalid' => '"%value%" n\'est pas une adresse e-mail valide.',
                    'emailAddressInvalidFormat' => '"%value%" n\'est pas une adresse e-mail valide.',
                    'emailAddressInvalidHostname' => '"%hostname%" n\'est pas un domaine valide pour l\'adresse e-mail "%value%".',
                    'emailAddressInvalidLocalPart' => '"%localPart%" n\'est pas une adresse e-mail valide.',
                    'emailAddressInvalidMxRecord' => '"%hostname%" n\'accepte pas l\'adresse email "%value%".',
                    'emailAddressQuotedString' => '"%localPart%" ne respecte pas le format quoted-string.',
                    'identityNotFound' => 'Aucun enregistrement correspondant à cette identité n\'a pu être trouvé.',
                    'isEmpty' => 'Veuillez remplir tous les Champs',
                    'noRecordFound' => 'Aucun enregistrement ayant pour valeur "%value%" n\'existe.',
                    'notAlpha' => '"%value%" ne contient pas que des lettres.',
                    'notAlnum' => '"%value%" ne contient pas que des lettres et/ou des chiffres.',
                    'notDigits' => '"%value%" ne contient pas que des chiffres.',
                    'notFloat' => '"%value%" n\'est pas un nombre décimal.',
                    'notGreaterThan' => '"%value%" n\'est pas strictement supérieur à %min%.',
                    'notInArray' => '"%value%" n\'a pas été trouvé dans la liste.',
                    'notInt' => '"%value%" n\'est pas un nombre entier.',
                    'notIpAddress' => '"%value%" ne semble pas être une adresse IP valide.',
                    'notIpAddressGroup' => '"%value%" ne semble pas être un groupe d\'adresses IP valide.',
                    'notIpAddressRange' => '"%value%" ne semble pas être un range d\'adresses IP valide.',
                    'notBetween' => '"%value%" n\'est pas compris entre %min% et %max% inclus.',
                    'notBetweenStrict' => '"%value%" n\'est pas compris entre %min% et %max% exclus.',
                    'notLessThan' => '"%value%" n\'est pas strictement inférieur à %max%.',
                    'recordFound' => 'Un enregistrement ayant pour valeur "%value%" existe déjà.',
                    'regexNotMatch' => '"%value%" contient des caractères interdits.',
                    'stringEmpty' => 'Au moins un des champs est vide.',
                    'stringLengthTooShort' => '"%value%" fait moins de %min% caractères.',
                    'stringLengthTooLong' => 'Le champs fait plus de %max% caractères. Merci de le réduire',
                        ), 'fr'));
    }

}
